package giteetest.Jdbc.testjdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

/**
 * @author SWJ
 * @create 2021-07-05 11:18
 */
public class Jdbc02 {
    public static void main(String[] args) throws Exception {
        //调用工具类，，获取连接
        Connection conn = Test1.getConnection();

        //利用高级的工具执行SQL
        String sql = "delete from user where id=?";
        //先执行SQL骨架
        PreparedStatement ps = conn.prepareStatement(sql);
        //给第一个问号，设置好值是1
        ps.setInt(1, 1);
        //4,执行SQL executeUpdate
        int rows = ps.executeUpdate();


        /*这里的int rows方法是调用的 setInt中的第一个？中的输入的1的数值

        使用executeUpdate方法是因为在createTableCoffees中的SQL语句是DDL（数据定义语言）语句。
        创建表，改变表，删除表都是DDL语句的例子，要用executeUpdate方法来执行。
        也可以从它的名字里看出，方法executeUpdate也被用于执行更新表SQL语句
        使用executeUpdate方法是因为在createTableCoffees中的SQL语句是DDL（数据定义语言）语句。
        创建表，改变表，删除表都是DDL语句的例子，要用executeUpdate方法来执行。
        也可以从它的名字里看出，方法executeUpdate也被用于执行更新表SQL语句*/
        System.out.println("删除成功");
        //释放资源
        ps.close();


    }
}
